<!doctype html>



  


<html class="theme-next pisces use-motion">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>



<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />












  
  
  <link href="/vendors/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />




  
  
  
  

  
    
    
  

  

  

  

  

  
    
    
    <link href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
  






<link href="/vendors/font-awesome/css/font-awesome.min.css?v=4.4.0" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.0.1" rel="stylesheet" type="text/css" />


  <meta name="keywords" content="王雨峰, 博客" />








  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=5.0.1" />






<meta name="description" content="Alan Wang&apos;s personal blog.">
<meta property="og:type" content="website">
<meta property="og:title" content="王雨峰的博客">
<meta property="og:url" content="http://wangyufeng.org/page/5/index.html">
<meta property="og:site_name" content="王雨峰的博客">
<meta property="og:description" content="Alan Wang&apos;s personal blog.">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="王雨峰的博客">
<meta name="twitter:description" content="Alan Wang&apos;s personal blog.">



<script type="text/javascript" id="hexo.configuration">
  var NexT = window.NexT || {};
  var CONFIG = {
    scheme: 'Pisces',
    sidebar: {"position":"left","display":"post"},
    fancybox: true,
    motion: true,
    duoshuo: {
      userId: 0,
      author: '博主'
    }
  };
</script>




  <link rel="canonical" href="http://wangyufeng.org/page/5/"/>

  <title> 王雨峰的博客 </title>
</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  










  
  
    
  

  <div class="container one-collumn sidebar-position-left 
   page-home 
 ">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-meta ">
  

  <div class="custom-logo-site-title">
    <a href="/"  class="brand" rel="start">
      <span class="logo-line-before"><i></i></span>
      <span class="site-title">王雨峰的博客</span>
      <span class="logo-line-after"><i></i></span>
    </a>
  </div>
  <p class="site-subtitle">随便写点东西，为互联网贡献一些比特~</p>
</div>

<div class="site-nav-toggle">
  <button>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
  </button>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-about">
          <a href="/about" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-user"></i> <br />
            
            关于
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
            
            归档
          </a>
        </li>
      

      
    </ul>
  

  
</nav>

 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            
  <section id="posts" class="posts-expand">
    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/04/11/e5-8f-82-e5-8a-a0-e8-93-9d-e6-a1-a5-e6-9d-af-e7-9a-84-e6-84-9f-e5-8f-97/" itemprop="url">
                  参加蓝桥杯的感受
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-04-11T11:33:04+08:00" content="2015-04-11">
              2015-04-11
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/北工大/" itemprop="url" rel="index">
                    <span itemprop="name">北工大</span>
                  </a>
                </span>

                
                
                  ， 
                

              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/北工大/学习/" itemprop="url" rel="index">
                    <span itemprop="name">学习</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>如果不考虑多年前的NOIP，这是我上大学以来第一次参加线下的编程比赛。总结：跪了。展望：再接再厉。</p>
<p>C/C++ A组，北京联合大学，9:00-13:00。一共十个题，我回顾一下我的跪姿…</p>
<p>第一题没考虑到整数还能有负的。第二题考虑到润年了算的时候给忘了。第三题送分题。第四题%*s是啥东西…第五题是个递归，填空给了一条横线，我以为只能有一个语句…第六、七题算的数字我不敢肯定。第八题送分题。九、十题没有看懂。</p>
<p>也不知道能不能给我发个纪念品。印有“魂断蓝桥”的T恤？</p>
<p>虽然跪得惨烈，不过感觉还是挺有意思的。这个蓝桥杯感觉不太像是单纯的编程竞赛，更像是鼓励你用编程作为工具去解决问题。有些题用计算器、Excel甚至vb脚本都能很快算出来。</p>
<p>明年接着战吧，感觉也不是很难，希望明年能拿个奖。</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/04/05/e7-ac-ac-e4-b8-80-e6-ac-a1-e5-8f-82-e5-8a-a0-e6-95-b0-e5-ad-a6-e5-bb-ba-e6-a8-a1-e7-9a-84-e6-84-9f-e6-83-b3-ef-bc-88-e9-99-84-e6-8a-a5-e5-91-8a-ef-bc-89/" itemprop="url">
                  第一次参加数学建模的感想（附报告）
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-04-05T15:02:41+08:00" content="2015-04-05">
              2015-04-05
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/学习/" itemprop="url" rel="index">
                    <span itemprop="name">学习</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>上周三，上完思修课后，我和小组成员争分夺秒地赶制了数模竞赛的程序。刚完事儿不久，笔记本就没电了。中午去实验室插上电，又把报告赶了出来，下午打印好后交了上去。</p>
<p>Deadline真是第一生产力。</p>
<p>数学建模很早就有所耳闻，感觉是非常有意思的一种比赛。据我前期了解，A题一般是连续的题，B题是离散的题，C题则是和其他学科综合性比较强的题。我们这次参加的是一个校级的预赛，但A、B题还是不会。A题是探讨红绿灯中黄灯的时长安排问题，听说需要用微分方程云云，吓尿了。B题看上去像是旅行商问题，按理说是我们计算机专业的长项，但觉得其中内容还没学习，以我们现在的编程能力和数学能力恐怕难以攻下。于是我们便选了C题，规划合理定价。</p>
<p>C题看上去比较水，题目要求是这样的：</p>
<blockquote>
<p><strong>2015**</strong>年北京工业大学“太和顾问杯”数学建模竞赛初赛**</p>
<p>C题：最优价格确定</p>
<p>一家公司在22个近似相等大小的城市尝试销售一种新的软饮料。销售价格以及在这些城市中每周的销量如表1所示。</p>
<p>表1：销售价格（单位：元）及每周的销量（单位：件）</p>
<table style="height: 868px;" width="478"><br><br><tbody><br><br><tr><br><br><td width="118">城市</td><br><br><td width="118">销售价格</td><br><br><td width="118">销量／周</td><br><br><td width="118">城市</td><br><br><td width="118">销售价格</td><br><br><td width="118">销量／周</td><br><br></tr><br><br><tr><br><br><td width="118">1</td><br><br><td width="118">3.54</td><br><br><td width="118">3980</td><br><br><td width="118">12</td><br><br><td width="118">2.94</td><br><br><td width="118">6000</td><br><br></tr><br><br><tr><br><br><td width="118">2</td><br><br><td width="118">4.80</td><br><br><td width="118">2200</td><br><br><td width="118">13</td><br><br><td width="118">6.54</td><br><br><td width="118">1190</td><br><br></tr><br><br><tr><br><br><td width="118">3</td><br><br><td width="118">5.70</td><br><br><td width="118">1850</td><br><br><td width="118">14</td><br><br><td width="118">5.70</td><br><br><td width="118">1960</td><br><br></tr><br><br><tr><br><br><td width="118">4</td><br><br><td width="118">2.70</td><br><br><td width="118">6100</td><br><br><td width="118">15</td><br><br><td width="118">4.74</td><br><br><td width="118">2760</td><br><br></tr><br><br><tr><br><br><td width="118">5</td><br><br><td width="118">4.74</td><br><br><td width="118">2100</td><br><br><td width="118">16</td><br><br><td width="118">3.90</td><br><br><td width="118">4330</td><br><br></tr><br><br><tr><br><br><td width="118">6</td><br><br><td width="118">5.94</td><br><br><td width="118">1700</td><br><br><td width="118">17</td><br><br><td width="118">2.70</td><br><br><td width="118">6960</td><br><br></tr><br><br><tr><br><br><td width="118">7</td><br><br><td width="118">5.40</td><br><br><td width="118">2000</td><br><br><td width="118">18</td><br><br><td width="118">3.60</td><br><br><td width="118">4160</td><br><br></tr><br><br><tr><br><br><td width="118">8</td><br><br><td width="118">3.90</td><br><br><td width="118">4200</td><br><br><td width="118">19</td><br><br><td width="118">5.34</td><br><br><td width="118">1990</td><br><br></tr><br><br><tr><br><br><td width="118">9</td><br><br><td width="118">4.74</td><br><br><td width="118">2440</td><br><br><td width="118">20</td><br><br><td width="118">4.74</td><br><br><td width="118">2860</td><br><br></tr><br><br><tr><br><br><td width="118">10</td><br><br><td width="118">4.14</td><br><br><td width="118">3300</td><br><br><td width="118">21</td><br><br><td width="118">5.94</td><br><br><td width="118">1920</td><br><br></tr><br><br><tr><br><br><td width="118">11</td><br><br><td width="118">4.74</td><br><br><td width="118">2300</td><br><br><td width="118">22</td><br><br><td width="118">5.10</td><br><br><td width="118">2160</td><br><br></tr><br><br></tbody><br><br></table>

<p>&nbsp;</p>
<ol>
<li>公司想要找出 “理想的销售价格曲线”，即在每一种可能的价格下，每周的销量是多少？</li>
<li>在研究了试销结果后，公司将设置一个全国统一的销售价，已知每件产品的成本是38元，公司定价是多少时，使公司获得的利润达到最大？</li>
<li>对你的计算结果作可靠性分析。<br>A题我们用Excel导入了数据，排序后画了散点图。</li>
</ol>
</blockquote>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/04/每周销量随销售价格的变化趋势.png"><img src="http://wangyufeng.org/wp-content/uploads/2015/04/每周销量随销售价格的变化趋势.png" alt="每周销量随销售价格的变化趋势"></a>这个图上没有R<sup>2</sup>，后来给加上了，听说能反映拟合的程度。</p>
<p>在线性和弯的拟合曲线中犹豫了一会儿，我判断直线虽然能较好反映数据趋势，但曲线能完成预测数据的功能，所以选择了三次多项式。</p>
<p>然后我们就发挥计算机专业的特长啦，用Java把公式做成了程序，输入价格（x），输出预测销量（y）。</p>
<p>我觉得最有笑点的地方就在于这个程序。我尝试了很多x的输入，发现当x越来越大时，销量越来越少，为0时我觉得就卖不出去了。当销售价格为负，还越来越小时，销量就越来越大，而且增加的趋势也是越来越大。我脑补了一种喜感的画面：倒贴钱白送，倒贴越多，场面越火爆，而且火爆程度呈指数上升。</p>
<p>应该抓来一个经管院的同(gu)学(niang)来问问。</p>
<p>早前便装过Mathematica，当时是为了玩细胞自动机。这次终于派上用场了…使用难度真大，折腾到最后也没成功弄出自定义函数。但总之目的基本是实现了。就看在<em>Wolfram</em>大神的面子上，初赛也得给我们过了吧。</p>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/04/利润随定价的变化曲线-最佳定价.png"><img src="http://wangyufeng.org/wp-content/uploads/2015/04/利润随定价的变化曲线-最佳定价.png" alt="利润随定价的变化曲线 最佳定价"></a>看上去就很专业对吧！不管怎么说，总归是比手算好。你问我怎么靠极限求最值？呃…</p>
<p>非常感谢数理学院的朋友纪天骄，她为我提供了此次比赛许多信息。她说A题网上有答案，所以交的人很多…哎，感觉从网上抄一份也挺不值当的。虽然这次比赛过了初赛可以拿到2个创新学分，但大学里那么多机会，说啥几年下来创新学分也够了。如果为了功利性的目的而失去了感受这么好玩的竞赛的机会，那也是太可惜了。</p>
<p>数模我觉得有两方面吸引我，一是大家都在谈的，对实际问题进行数学建模，总结规律，进行假设和预测，最后实践检验。这个过程是我非常享受的。我觉得，这是一种由现象或需求向理论和抽象转化的过程，是科学研究中非常基本的内容。当年的伽利略，开普勒，牛顿，不都是在进行数学建模吗？数学模型建立后，就会有非常强大的数学工具，可以创造科技产品，进一步推动生产效率和生产力。比如这题，最终的最优定价，如果靠人的直觉恐怕是很难得出的。当然，以我们这题的简单程度，我们的成果都难以称之为“模型”，恐怕也就是个“简单的数据分析”吧。</p>
<p>我们考虑到的变量、因素都太少。我们得出的最有价格是3.5元，其他小组就有3.6元。我们忽略一些数据中的内容（譬如同一城市同一定价销量却不同），更多的是我们意识不到许多应考虑到的变量。比如，如果我们的模型中没有考虑到任何经济学的知识，想必真正的市场跟单纯由数据导出的曲线存在着很大差异。</p>
<p>数据分析很流行，但人的直觉总是有着生存的空间，我的看法是，数据分析往往会存在错误、疏漏，而人的直觉有时候能在宏观上做出相对更加正确的决策。比如NBA里的数据达人，火箭队经理莫雷，热衷于对球员和比赛进行数据分析。他曾对范甘迪说（大意）：“如果一节最后还剩下20多秒，两次仓促的快攻好于一次压时间的阵地战。”范甘迪不信呀，他问莫雷：“如果我按你说的做，我能多赢多少比赛？”莫雷一愣，赶忙回去计算，汇报给教练：“每两个赛季多赢一场。”范甘迪根本就没理这套。莫雷和库班都热衷于大数据在NBA中的应用，我觉得那也是一种数学模型的建立吧，分析巨量的数据，形成人类直观易懂的预测。但为总是有人相信“直觉”呢？我觉得，所谓直觉，有时候能在潜意识中考虑到一些难以被预测到的变量和因素、或是直觉更善于总结经验，不研究而是使用因果关系。你看，NBA中像拉里伯德一样不相信数据分析的老牌总经理总是有一席之地的。</p>
<p>当然，事实和历史都告诉了我们，精确的数学模型比模糊的因果关系更有用。中国古代儒家佛家的智慧不可谓不少，但它们都过于模糊，甚至故意回避精确。古代数学和科学的萌芽不仅早还广泛，说明我们东方人也是很聪明，但文化制约了科学技术的进一步成长。</p>
<p>回到数学建模。除了抽象出模型这件事令我开心，我还喜欢写报告。我觉得，能把思维的成果用文字和图像展现给大家，是一件非常愉悦身心的事。当我用Mathematica画出那个“最大利润随定价变化的曲线”时，多巴胺的分泌绝对比平时多。由纷繁、冰冷的数字，得出了如此直观、和善的图像，像是大脑在用智力活动使局部的熵减少了，多么奇妙。同时，我也喜欢文字表达的过程。我的表达能力较为一般，文字表达能力相比语言又差了一大截。书写报告，我不仅仅得让我的大脑明白眼前的东西都是什么，还得让别人也能轻松、正确地进行理解，多有意思。如果一种思想无法被表达出来，又无法被人们所理解，那这种思想无异于不存在吧。也不一定，我指的是我们普通人，维特根斯坦那样的…另当别论吧。</p>
<p>也许你能感受得到，哪怕是我的这篇文章，也存在着思维不顺，措辞混乱的现象。我正在靠写博客练习我的书面表达能力，希望能早日写出流畅的文字。</p>
<p>数学建模很有意思，希望以后还能多参与。不求拿什么奖，自己开心就好。</p>
<p>附上报告：<a href="http://wangyufeng.org/wp-content/uploads/2015/04/数学建模报告-改2.docx">数学建模报告 C题</a></p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/04/05/e8-bd-ac-e8-bd-bd-ef-bc-9a-e3-80-90-e5-8f-a3-e8-bf-b0-e5-8e-86-e5-8f-b2-e3-80-91-e8-b5-b0-e8-bf-91-e6-9d-8e-e6-99-a8-e6-a0-a1-e9-95-bf/" itemprop="url">
                  转载：【口述历史】走近李晨校长
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-04-05T13:31:59+08:00" content="2015-04-05">
              2015-04-05
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/北工大/" itemprop="url" rel="index">
                    <span itemprop="name">北工大</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>原文链接：<a href="http://news.bjut.edu.cn/gdyw/18567.shtml" target="_blank" rel="external">http://news.bjut.edu.cn/gdyw/18567.shtml</a></p>
<p>非常喜欢这些工大的历史，其实啥历史我都喜欢考究，可惜感觉北工大是一个故事比较少的地方。</p>
<p>================================================================</p>
<p><strong>每个组织都有自己的使命</strong></p>
<p><strong>每个时期都有一群人在承载着这个使命，一代代延续下去</strong></p>
<p><strong>有人进来，有人离开</strong></p>
<p><strong>有时候我们觉得是这些人创造了今天的北工大</strong></p>
<p><strong>有时候我们觉得是北工大成就了这些人今天的样子</strong></p>
<p><strong>他们原本相融在一起</strong></p>
<p><strong>谁也离不开谁</strong></p>
<p><strong>【人物简介】</strong>李晨，1920年6月生于北京，曾就读于西南联大、浙江大学；1961年1月到1964年的8月任北工大校长兼党委书记。1964年8月调离北工大任北京市教育局党组书记兼局长。</p>
<p><strong>【人物肖像】</strong></p>
<p><a href="http://news.bjut.edu.cn/upload/gdyw/1425967854225.jpg" target="_blank" rel="external"><img src="http://news.bjut.edu.cn/upload/gdyw/1425967854225_600x1000000.jpg" alt="DSC_2127 (2)" title="DSC_2127 (2)"></a></p>
<p><strong>【采访手记】</strong></p>
<p>1月26日，“口述历史”工作组走进李晨老校长的家，开始了“口述历史”第二站的采访拍摄工作。</p>
<p>老校长家装修简单，最显眼的是把客厅包围的书柜。我问校长：“这么多书您都读过啦？”老校长谦虚又不无幽默地说：“没有，随便翻翻。”随后他起身，给我介 绍各个书柜的藏书：“这是人物传记类，这边是诗词类，这里是外国文学，对面是《大百科全书》……”客厅里还有两个不起眼的小书桌，分别放置在通往阳台门的 两侧，这是李晨校长和他爱人学习的地方。两位90多岁的老人坚持读书看报，每人一桌，书桌上放着各自喜欢的书籍。</p>
<p>李晨老校长是北京工业大学第一任校长兼党委书记，如今已经95岁高龄的他，精神矍铄，思路敏捷，谈起往事，细节描述清晰，引人入胜，听者仿佛身临其境。</p>
<p>李晨老校长于1961年1月到1964年8月在北京工业大学任校长兼党委书记，虽然在任短短三年半时间，却给学校留下宝贵的精神财富。在办学条件艰苦的情 况下，曾在周恩来总理身边工作过的他，把周总理等老一辈革命家全心全意为人民服务、联系群众等工作作风带入工大，为学校建校初期校风建设做出卓越贡献，他 带领工大人艰苦奋斗，共创基业！李晨校长常常深入教师学生中，关心他们的工作、学习和生活，当时流传着“找校长到操场”的顺口溜。可以说，李晨校长以个人 魅力凝聚全校之力，带领工大度过了那段艰苦岁月，夯实了工大发展的基石。“踮着脚，够得着”这样接地气儿的提法、务实的工作作风至今在工大薪火相传……</p>
<p><strong>【选摘】</strong></p>
<p><strong>问：</strong>咱们学校1960年建校，当时部分教工是从工厂调过来的管理干部，还有一部分其它高等院校支援咱们的教师，还有 小部分新毕业学生分配到工业大学来的，教师大概这三部分组成。学生里，有高中毕业生考过来的，还有三百零几名华侨学生，主要是印尼的，由于印尼排华而回到 国内读书，还有一部分是中技生，就是中专和技术学校通过考试又抽上来的，大概这样三部分组成，1085名学生。您是1961年来到学校的，应该说当时学校 无论是管理情况，还是学生情况都比较复杂，学生基础水平参差不齐，教师来源也不一样，那在这种情况下，作为一校之长，同时兼党委书记，您提出了校风的建 设，推动了工业大学的发展，把这个方面情况再跟我们说一说。</p>
<p><strong>校长答：</strong>原来我在市委建工部，那时刘仁同志找我谈，说准备派你去工大当校长，我说我进过大学，可没办过大学；刘仁同 志说不要紧，办大学譬如怎么安排大学里的教学和怎么抓整体工作，你不熟悉，我已经给你找了一个很得力的人——樊恭烋，他是北航的教务长，因为有社会关系问 题，他要分配学生去航空、军工工厂实习，但是他自己不能下厂，基于这种情况决定把他找来到你那里当教务长。当时刘仁同志还讲了这么一句“这人非常能干，他 们不用我们用。”后来，我见到北航的院长武光同志，我说：“很感谢你武光同志，支援我们这么强的一个干部。”武光同志说：“别提了，我们后悔了。”当时， 樊恭烋同志在北京高校教务长里是数前几名的，所以刘仁同志说，教学方面，你就完全放手让他干，这样我就去工大当校长。</p>
<p>到了工大以后，了解到学校的情况太复杂了，教师有几个来源，有工厂的、有学校的，有机关的，而且真正教学里的骨干甚至教授加一块才6个；学生有几个来源， 有对外招生的，还有300多印尼华侨，还有一部分从北京工业学院并过来的学生。尽管许多学校帮助我们，譬如我们派教师到清华和北航等学校听课、实习，人家 全部欢迎，所以学校真正建起来真的很不容易。首先人来自四面八方，教师来源、学生来源、干部来源都是这样，所以思想认识看法极不一致。因为是新学校，来到 这儿的人都感觉到我们办学很困难，不知道到底会是怎么样一种结果，在这种情况下，必然使得一些人来这儿以后情绪不高，有的甚至灰心丧气，悲观情绪散漫，干 劲不足，认识很不一致，很混乱。有一个曾经考取工业大学的人想去卧轨，说怎么这么倒霉把我分这儿来；有的人看不起学校，说我报考的时候根本就不知道工业大 学，我报的是清华，把我分配上这儿来了。</p>
<p>这种情况下，党委就考虑，怎么能使大家鼓起勇气来，正好是大跃进那几年，还有一股子干劲儿，但是，看法、认识、要求肯定不一样。所以我去了以后，经过一个 时期调查，又向市委汇报我们从哪儿抓工作。抓两个基础，一是要办大学，首先是教学，教学应该打好基础，上好基础课，做好基础课实验，工科院校实验要求比较 高。二是在思想上，大家对我们学校是什么样的要求，以什么样的标准来要求我们，如果是高标准，什么叫高标准，那时候大家的认识都不一样。当时大跃进有一种 情况就是精神状态还是振奋的，可以鼓足大家的干劲，那么到底我们要把劲往哪儿去使，所以我们就在想，应该提一个要求。那时正是大跃进以后，市委提出以可能 达到的客观标准来要求工作，可能达到，不是可以瞎吹牛，空吹，这不行。我那时候就听刘仁同志讲过，什么亩产万斤粮，要万斤粮铺在地上还得挺厚一层，但实际 上你能有那么多吗，市委领导始终没有去瞎吹，那时候市委公布：国家发展要靠基础建设：建筑，盖房子，譬如建设人民大会堂等。刘仁同志让我们搞建筑，刘仁同 志教导我说：“你们可别去随便放卫星，你放了卫星房子倒了我可找你。”</p>
<p>后来彭真同志在这种情况下，在市委出版的刊物《前线法刊》上提出以可能达到的最高标准：一个高，一个是可能达到的标准来要求工作。座谈的时候，在工人中传 达市委这个“可能达到的最高标准”的精神，建筑工人就跟我说：噢，这就是要求我们“踮着脚，够得着”。这是工人的话，不是我的话，是工人的语言，工人了解 可能达到最高标准要求，就是要求我们踮着脚能够得着。所以我们就把当时大跃进时的一些提法和群众的认识要求结合在一起，在新的工业大学四面八方来人的情况 下提出了总要求，这就是校风。校风继承了党的传统精神“为人民服务、艰苦奋斗、艰苦朴素”，具体还提了四条，就是在当时的情况下，按照市委提出的要求，以 可能达到的最高标准而提出来的校风，校风的提法就是这么来的，是在社会主义建设的基础上提出来的。</p>
<p>在校风提出以后，就想把大家要进步的一个总体标准统一起来，这样就可以把大家共同的、统一的认识落实了，这是政治思想基础；落实在教学上，就是教学业务的 基础，我们必须要抓好基础课，计划好几年过关，我们的基础课实验抓的很紧，尽量使该做的实验全做，而且都尽量按要求去做，在学校50周年校庆《风雨征程 50载》里，有好多材料可以借鉴和参考，所以在市委和中央提出的全心全意为人民服务、艰苦奋斗、力争上游的基础上，结合学校的具体情况，提出了校风。现在 看来，校风在鼓舞大家的士气、永往前进这方面还是起了作用。这就是当时提出校风的背景。当时我还有一个想法，市委为我们工大搭建了一个不错的领导班子，譬 如我们有樊恭烋同志，他抓教学很好，而且他是西南联大的，和何东昌是一起的。我也是西南联大的，1938年我在西南联大时是第一期，1941年皖南事变要 抓人，我当时已经入党了，但是在黑名单上，1941年初没念多少书就走了，而樊恭烋同志一直在西南联大念完，后来分到航空学院，又被市委调来，调来之后就 埋头苦干。樊恭烋撰写了一本学术论文集《樊恭烋高等教育文集》，我觉得他很厉害。我不懂教学，但樊恭烋同志很熟悉教学，他对基础课、专业基础课及专业课要 搞什么实验、毕业设计怎么做及相关要求都十分熟悉。他来了工大以后就按这个要求做，所以第一期毕业生的毕业设计水平比较高，有材料上说，仅次于清华跟北 航，这都是以老樊为首的一批同志抓的结果。</p>
<p>摄影：邓伊楚</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/04/05/e8-bd-ac-e8-bd-bd-ef-bc-9a-e3-80-90-e5-8f-a3-e8-bf-b0-e5-8e-86-e5-8f-b2-e3-80-91-e8-b5-b0-e8-bf-91-e7-8e-8b-e6-b5-92-e6-a0-a1-e9-95-bf/" itemprop="url">
                  转载：【口述历史】走近王浒校长
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-04-05T13:30:05+08:00" content="2015-04-05">
              2015-04-05
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/北工大/" itemprop="url" rel="index">
                    <span itemprop="name">北工大</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>原文链接：<a href="http://news.bjut.edu.cn/gdyw/18404.shtml" target="_blank" rel="external">http://news.bjut.edu.cn/gdyw/18404.shtml</a></p>
<p>终于知道了当年北工大单片机特别厉害是什么意思了。</p>
<p>===========================================================</p>
<p><strong>每个组织都有自己的使命</strong></p>
<p><strong>每个时期都有一群人在承载着这个使命，**</strong>一代代延续下去**</p>
<p><strong>有人进来，有人离开</strong></p>
<p><strong>有时候我们觉得是这些人创造了今天的北工大</strong></p>
<p><strong>有时候我们觉得是北工大成就了这些人今天的样子</strong></p>
<p><strong>他们原本相融在一起</strong></p>
<p><strong>谁也离不开谁</strong></p>
<p><strong>【人物简介】</strong> 王浒，1928年生于兰州，毕业于清华大学；1978年9月调入北京工业大学任科研生产处副处长，1979年10月任处长；1980年11月任副校长；1986年10月任校长；1992年5月离休。</p>
<p><strong>【人物肖像】</strong></p>
<p><a href="http://news.bjut.edu.cn/upload/gdyw/1422317921978.jpg" target="_blank" rel="external"><img src="http://news.bjut.edu.cn/upload/gdyw/1422317921978_600x1000000.jpg" alt="836" title="836"></a></p>
<p><strong>【采访手记】</strong></p>
<p>1月15日，由宣传部、档案馆(校史馆)、离退休工作处、现代教育技术中心组成的“口述历史”工作组走进王浒校长的家，开始了“口述历史”第一站的采访拍摄工作。</p>
<p>一进门，老校长热情地招呼我们，笑容可掬，亲切而温暖。为了这次采访，已至耄耋之年的老校长查阅了大量档案资料，用电脑撰写整理了8页近1万字的稿子，其严谨风范令人敬佩！</p>
<p>从1978年调入北工大任科研生产处副处长到1992年卸任北工大校长一职，王浒老校长在北工大历经了14个春秋，是学校那段历史的见证者、参与者、创造 者！这次采访，他从北工大建校的“三起三落”谈起，用详实的数据回顾了当年专业调整、实验室建设、内部管理体制改革、校办企业创建等往事……老校长一谈就 是一上午，患有腰病的他一坐就是几小时！</p>
<p>我们，感叹老校长当年的开拓进取，感谢他现在的倾情讲述，感恩于老一辈工大人的艰辛付出……循着老校长的声音，我们似乎回到那个继往开来的年代，深深感 到，若没有80年代老一辈领导的励精图治，全校师生的奋发图强，学校或许已被文革浩劫破坏殆尽，也就没有今日蓬勃日新的工大。</p>
<p>“融结为山水，往来成古今” ，老校长家墙上的这幅对联似乎也在诉说着历史的过往…</p>
<p><a href="http://news.bjut.edu.cn/upload/gdyw/1422317966976.jpg" target="_blank" rel="external"><img src="http://news.bjut.edu.cn/upload/gdyw/1422317966976_600x1000000.jpg" alt="香港电脑展工大摊位１" title="香港电脑展工大摊位１"></a></p>
<p>香港电脑展工大摊位</p>
<p><strong>【选摘】</strong></p>
<p><strong>创办产学研、技工贸一体化的新型校办企业</strong></p>
<p>文革后期，校办实习机械厂生产活顶尖，无线电系办电子厂，生产稳压电源，都推向市场，创校办产业的先河。</p>
<p>我到北工大以后，1979年底，香港汪氏三兄弟（汪长禹、汪长风、汪长虹）开办的电达公司来京办展览，推销计算机，那时候全国计算机还是比较少的，樊校长 的侄女跟他们认识，他们对北京不熟悉，便通过樊校长侄女，要求工大派人帮他搞这个展览。樊校长就派科研科李世伟、何筱筱去帮助并商谈合作事宜，展览会后， 效果很好，所以他们也很高兴，就把一台有毛病的美国ＳＤ公司生产的Ｚ－80单板机送给工大。李世伟交给自动化系的吴老师，虽然这个单板机有点毛病，不过他 们不仅很快修好，还提出了用单板机教学的提议。单板机麻雀虽小，但计算机的五脏俱全，有ＣＰＵ（中央处理器）、存储器、显示器、输出输入接口、按键等，而 且裸露在板上，就这么一块板，计算机上有的东西都有了，用来教学，直观易懂，学生还可以直接操作、安装硬软件。因为当时，国内只有小型台机，每台十几万， 买不起，更不敢让学生动手拆装。同时，用单板机控制各种机械，可以大大提高自动化水平，对企业也很有用。吴老师他们还提出：如果能进口元器件，就可以研制 出比这种单板机性能更好，更先进的单板机。</p>
<p>他们的建议得到校领导重视和支持。樊校长让自动化系主任龚为挺，组织了以吴定荣、侯伯文、徐家栋为骨干的微机研究室进行研制；徐伟书记带我去市里有关部门 （对外经贸委，中国银行北京分行）要外汇指标，中国银行北京分行很支持，给了一笔外汇；李世伟和电达联系进口元件，并和我们共同研制新型单板机。电达派出 刘麟（刘海粟之子、北大物理系毕业）参加，他当时在香港工作，对单板机接触比较多，所以一下子就合拍了，一个帮我们进元器件，另一个派刘麟跟我们合作，接 待我们的教师去香港学习和研制。经过一年废寢忘时、夜以继日的艰苦奋斗，终于在1981年３月，新的、具有自主知识产权的单板机诞生了，命名ＴＰ801。 Ｔ代表电达（Ｔｅｌｔｅｃ）公司字头；Ｐ代表北工大英文缩写ＢＰＵ的中间字，也代表Ｐｅｋｉｎｇ的字头；80代表中央处理器型号；１代表第一代，今后还有 803、805。ＴＰ801比美国单板机内存翻了４倍，由２Ｋ增至８Ｋ，功能命令由８个增至１９个，所以这个单板机的性能就大大的提高了。</p>
<p>微机研究室还围绕单板机，开发研制了专用ＰＳ电源；研制了能打汉字的微型打印机，打印机的机头是日本进口的，但是整个的盒子和软件是我们自己制作；引进了 小型绘图仪，但和单板机接口的软件是我们自己研制的，当时卖了好几千台，大大扩充了单板机的功能。还参考国外技术，研制了带了大键盘的ＴＰ803、 ＴＰ805，ＴＰ86Ａ等主机，让这个单板机的性能大大提高了。</p>
<p>有了样机，又有外汇进元器件，学校决定把无线电系的电子厂改造，从生产稳压电源变成生产单板机（TP801）。在电子厂董爱芝厂长领导下，样机3月份做出 来，４月就生产出100台，销售一空，很受用户欢迎。立即扩大生产，到６月底已生产出400台。自此，生产销售飞跃上升，不仅生产单板机，还生产外围产 品。到1982年，全年销售ＴＰ801单板机2760台，其中730台销往香港；小打印机，国内销1731台，香港销673台；ＰＳ电源，国内销993 台，香港40台。</p>
<p>单板机的用户越来越广，遍及全国，主要是用于教学和科研。研究室引进“面包板”，是种白色的塑料板，有许多小孔，可插入电子元件和导线，搭成设计的线路， 用完可抜出再用，不用像过去要焊成电路板，只能用一次。这样在教学上可增加学生动手的机会，在开发上增加灵活性，节约时间和成本。</p>
<p>单板机不像电视机买回去，有个说明书就会用。必须有用户培训，当时规定每买一台单板机免费培训两个人，光83年己培训3000多人。为此编写的技术资料和 教材，到83年出版17种，200多万字，销售十几万册，学校里各个专业也在用。还安排熟悉单板机的专业教师，定期为用户咨询。</p>
<p>根据用户要求，成立ＴＰ单板机用户协会，每年聚会一次，交流经验，互通信息，最多时有上千户，每年都开会来交流如何使用单板机。用户协会办了《ＴＰ８０通 讯》，免费发放。当时边远地区比较闭塞，几个老师组成了“大篷车”，弄了很多个展示板，到全国各地去宣传,去过兰州和昆明，虽然是偏僻的地方，每天也有几 百个人来参观，老师的嘴都说干了，非常的受欢迎。为在我国普及计算机立下汗马功劳。</p>
<p>我校单板机的发展，引起电子行业的注视，有些企业提出，高校搞这样大规模生产是否不务正业，应转让给工厂。电子部领导多次来我校调研，认为高校发挥人才优 势，引进开发先进技术是必要的，我们当时转让了两个厂，但这两个厂都搞不起来，因为单板机组装虽然简单，但是你要会讲课会推广，在当时企业还没有走上开放 道路，发展这类高科技产品是有困难的。1983年，计算机工业管理局正式下文，将电子厂生产纳入国家计划，并和我校共同建立《微型计算机研究开发引用中 心》。我们在电子行业也算站住脚了。</p>
<p>为了推广微型计算机，1984年暑假，电子部和北京市政府举办第一届少年计算机夏令营，由我校提供ＴＰ805单板机和指导教师。当时的电子部部长江泽民主 持开营式，国务院副总理李鹏和王震同志参加。给工大创造了很大的名气。后来江泽民部长向陈云同志汇报国内计算机情况时，还把我校单板机和小打印机给他看。 单板机和小打印机研制在全国得到很多奖。</p>
<p>单板机经过我校和用户的开发，成为改造我国传统工业的重要手段。１９８７年，当时任国家经委副主任的朱镕基同志在沈阳主持“传统工业技术改造会议”，李世伟带领２２位教师和技术人员参加，展示单板机开发成果，受到领导和企业的重视。</p>
<p>香港每年都有一次国际电脑技术展览，全世界各大计算机厂家都参加展示。我们每次都设摊位参加，我也亲自去过几次。香港新华社（实际是中央驻港工委）科技部参观后，多次发简报，向中央反映。</p>
<p>1984年以前，我们进口元件、向国外出售产品、派技术人员去香港都要通过电达公司。花费很贵，还不方便。1983年６月市政府批准李世伟作为我校驻香港 京泰公司（北京市驻港外贸公司）代表，1984年４月，经北京市对外经贸委员会批准，电子厂和京泰公司合资在港注册“广元电子有限公司”，李世伟为经理， 何筱筱和京泰一同志任副经理，原来委托电达公司的进出口业务，现在我们自己全承担了。经过我和李世伟考查，我们又在蛇口成立了“广华电子技术公司”，买了 房子，派技术人员常驻作开发研究。这里离香港很近，要资料，要元器件很方便，去香港办手续很简便，非常利于开发研究，而且花销大大低于香港。</p>
<p>电子厂（后来改组为公达公司）、广华公司、广元公司，三点一线，形成了产学研、技工贸相结合的格局，为校办产业走出一条新路。这在今天不足为奇，在八十年代初可是很有创意的事。</p>
<p>这一校办企业的创办，有以下作用：</p>
<p>（１）对于全国计算机的推广，教学和技术应用，起了先锋和普及作用。</p>
<p>（２）起了提高北工大声誉的作用，许多高校、企业和科研单位通过ＴＰ８０１，和北工大建立了联系。</p>
<p>（３）由于单板机在我校各专业的应用，大大推进了计算机教学的普及，提高了学生使用计算机技术的能力。</p>
<p>（４）企业效益很高，我们虽然以比国外同类产品较低的价格销售，利润仍很高。以1982年为例，销售额为1031万元，利润513.6万元，当年上缴学校 276万元。从1981年至1992年，全校校办企业上缴利润4719万元、平均每年近430万元。大部分是电子厂交的。学校管理改革每年支付的岗位津贴 全由这里开支。学校花60万美元购买的ＩＢＭ4381大型计算机也由这里开支。电子厂还为国家作了很大贡献，1981年至1992年全校校办企业上交税金 3467万元，绝大部分是电子厂交的。电子厂进口元器件用的外汇由中国银行北京分行提供，每一美元，电子厂交分行利润平均一元，因此，分行敞开提供外汇。</p>
<p>摄影：邓伊楚</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/04/03/vs-e5-b7-a5-e7-a8-8b-e9-87-8c-e7-9a-84-e6-96-87-e4-bb-b6-e9-83-bd-e6-98-af-e5-95-a5-ef-bc-9f-e5-a6-82-e4-bd-95-e6-89-93-e5-8c-85-ef-bc-9f/" itemprop="url">
                  VS工程里的文件都是啥？如何打包？
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-04-03T13:59:41+08:00" content="2015-04-03">
              2015-04-03
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/技术/" itemprop="url" rel="index">
                    <span itemprop="name">技术</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>打完补充：以下内容全部是我一家之言，只是愿意分享，内容如有不妥还请见谅。</p>
<p>======================================================</p>
<p>刚才接收了一份代码，庞大的sdf文件也传过来了。如果咱们想分享一份代码的话，其实只需要很少的文件即可。我把我对VS工程里各种文件的认识分享出来，如有错误还请指正，我也是一知半解，欢迎探讨。</p>
<p>我以自己的C语课设为例，大家打开文件夹后，有这些：</p>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/04/1.png"><img src="http://wangyufeng.org/wp-content/uploads/2015/04/1.png" alt="1"></a>第一个文件夹里就是源代码。理论上，“ball_moving”是“项目”的名字。（因为我的这个工程只包含一个项目，咱们现阶段的大部分工程皆是如此。所以写单文件程序时，使用code::blocks等不需要工程的IDE会比较方便。）</p>
<p>第二个.sln文件就是VS的工程文件。这个工程文件相当于是一个总目录，它组织了整个工程的一些信息。.sln是VS2010/2012/2013/2015等较新VS版本的工程文件，如果大家用的是VC6.0，那工程文件就是.dsw。请注意，VC6.0是无法打开.sln文件的。而用VS打开.dsw也可能会遇到兼容性问题。所以推荐大家使用VS。</p>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/04/2.png"><img src="http://wangyufeng.org/wp-content/uploads/2015/04/2-1024x703.png" alt="2"></a></p>
<p>其实.sln文件也只是个文本文档，里面的内容如图所示，是可以随意改的（雾）。</p>
<p>第三个就是大家熟悉的.doc文件了，它和这个工程没什么关系，只是一个课设作业要求的手册。说实话，我倒是极力建议大家在把自己的代码给他人看之前，先为TA写好一份简单的程序流程说明。这样可以节省双方大量的时间。</p>
<p>咱们现在打开”ball_moving”文件夹。</p>
<p>如果你对我的课设有印象，你会记得我非常逗比地把每个函数都拆成了一个.cpp文件，所以为了反映普遍情况，咱们化简如下：</p>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/04/4.png"><img src="http://wangyufeng.org/wp-content/uploads/2015/04/4.png" alt="4"></a><br>第一个是.h文件，就是头文件。这个头文件里的内容，和咱们平时在int main()的上边所写的那些”声明”并无二致。这样写是为了…较真。其实要是真的想较真的话，应该是一个.cpp文件（模块）（编译出的.lib）专配一个.h文件（接口），暂且忽略这个逗比的事情。</p>
<p>第二个.cpp文件就是所有的源代码啦。这个.cpp文件可以用任意文本编辑器修改。我极力建议大家<strong><em>不要用Word保存代码</em>，</strong>最好也别用txt文件保存代码。尤其是你想把代码发给别人/交作业等等情况。请保持对接收者的信任，用其他格式存代码必然增加双方的工作量。当然，这只是我的一种个人态（dou）度（bi），大可不必在意。</p>
<p>.dat 和 .csv 文件是…我选择的存档和榜单的格式，和文本文件没啥区别，大家感兴趣的话可以了解一下，用txt也行。选择.dat的原因是一般情况下用户就不会乱改了（雾）（别问我，这主意是投稿时候管理员给我提出来的），.csv的话是方便对成绩进行排序。</p>
<p>然后ball_moving.rc 和 .ico文件是配套的。他们的全部使命就是给我的程序加上可爱、真诚、善良、勤劳、勇敢、美丽、温柔、知性的二胡卵子（鸟）。如果你不想给程序加自定义图标的话是没有此类文件的。</p>
<p>再看比较重要的两位。</p>
<p>vcxproj.filters是项目的虚拟目录，也就是这个：（图片来自网络）</p>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/04/25806493_1346305520sSn1.jpg"><img src="http://wangyufeng.org/wp-content/uploads/2015/04/25806493_1346305520sSn1.jpg" alt="25806493_1346305520sSn1"></a></p>
<p>所以最好把它带上。</p>
<p>.vcxproj想必你已经猜出它的功能了，它是项目的“目录”，和.sln文件的作用差不多，所以也是一定要带上的。</p>
<p>好了，以上文件就是一个VS的工程所必备的文件，总结来说：</p>
<blockquote>
<p>.sln</p>
<p>项目名的文件夹</p>
<p>.vcxproj</p>
<p>.vcxproj.filters</p>
<p>(若干).cpp</p>
<p>(如果有).h</p>
<p>其他也许会存在的杂项<br>好了，如果是要交作业/把代码共享给别人的话，这些文件就够用了。</p>
</blockquote>
<p>哪些文件不需要呢？</p>
<p>大家可能注意到了，工程文件夹下总是有个巨大无比的.sdf文件，体积（我见过的）从几M到上百M不等。你要是问我它是干啥用的…我也不知道。大概跟调试有关吧，比如你在哪加了几个断点之类的信息。</p>
<p>那些.suo和.opensdf之类的文件，打包的时候删掉就好。</p>
<p>另外，工程文件夹里的Debug / Release 文件夹都是可以删掉的，那些文件夹里是你编译出的.exe以及等等辅助文件。VS里的“清理解决方案”的功能就类似于把这些文件夹清空。这些文件夹里的文件…如果你真的感兴趣的话。exe文件就是最后出来的可执行文件，.ilk文件是连接时生成的文件，.pdb保存调试信息用的。我目前电脑里没有更多工程可供参考了…印象中有时候还会有.obj文件，那些就是编译器编译代码生成的“目标文件”，然后连接器在把目标文件和库连接在一起。如果用过VC6.0，还会记得在“运行”按钮左侧有两个按钮，那俩一个是编译、一个是连接。在VS里就二合一了，而且默认设置好像会自动删除掉.obj文件。</p>
<p>精简一些总是好的，如果只打包了必要的文件，整个压缩包的大小会以K计，而不是以若干M来计。好比笔记本的屏幕，脏的时候也能用，干净的时候还是能用，但我总是愿意把屏幕擦得干净一点，而不是留下许多奇奇怪怪的污渍。</p>
<p>如果大家去看EasyX官网的示例代码，会发现有一个游戏名叫“大丰收”，那个程序的打包方式基本是此文所倡导内容的反例。以我个人逗比的三观来看，那个程序的代码质量和风格也是个大大的反例。至于我为什么揪出了这个程序，大家看看便知，你也会知道我为什么想要给这个网站投稿。</p>
<p>poi。</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/03/30/e4-b9-8c-e9-b8-a6-e8-b5-b0-e4-ba-86/" itemprop="url">
                  乌鸦走了
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-03-30T08:42:15+08:00" content="2015-03-30">
              2015-03-30
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/随感/" itemprop="url" rel="index">
                    <span itemprop="name">随感</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>寒冬。</p>
<p>一号楼前的乌鸦们，绝对是楼下自行车主们的噩梦。它们的排泄物，白中有黄、黄中有黑。砸向车子，毫不留情。</p>
<p>谁也不知道它们从哪来，为何来。它们躲避阳光，拥抱黑暗。也许只有它们死后，才有机会沐浴在圣洁的阳光中，洗刷压抑的灵魂。</p>
<p>如果你在进宿舍大门之前抬头仰望，你会看到乌鸦们。它们密密麻麻，静立在毫无生机的树枝树杈上。当夜晚还未完全降临时，它们是暮霭黄昏中的黑色——像是黑夜的使者，昭示着夜的驾临。大多数时间里，它们悄无声息，一动不动。春天的鸟儿是那样的活泼、青春，乌鸦们正好相反。它们就那样伫立在树枝上，似是在开无声的会议。如果真的是会议，那一定是无比严肃、重要。相比会议，那静止的画面让人想到宗教仪式、令人压抑。</p>
<p>没有预兆，它们会成群结队地飞起，声音就像大风一样，像是风狂烈地击打着树叶。可是没有树叶，只有黑色的翅膀。突然间，它们又会喊叫几声，也不知道它们是在互相交流、还是叫给人类听。那“嘎——嘎——”的声音，像是某种警告、某种声明。那声音的意思像是在说，黑夜永不结束，寒冬永远漫长。</p>
<p>然而使者也有使命终结的那一天。</p>
<p>前些天，春意渐显却羞涩，迎春花想必是等不及了，柳树也欢快地抽出了嫩绿的芽，摇曳于风中。</p>
<p>我傍晚回到宿舍，进门之前抬头看了一眼——还有三只乌鸦。偌大的树网，三只乌鸦却聚在一起，相互间的距离像是在告别。如同以往，它们还是那样静止、沉默。天色渐沉、它们渐渐与夜幕融为一体。冬天终归还是结束了，它们的同伴们已经离去，它们三只——像是在缅怀、也像是在惆怅。也许天明之时它们就会离去，去追随他们的同类，或是分道扬镳。春天到了，不论是空间还是时间，都已不属于它们了。三只乌鸦在伤心、在纪念、在忘却。</p>
<p>我们迎来了春天，充斥着水、阳光、生长素和荷尔蒙的春天。</p>
<p>乌鸦们，下个冬天再见吧。</p>
<p>&nbsp;</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/03/29/e7-94-b1-e8-af-be-e8-ae-be-e5-92-8c-e9-9d-a2-e5-90-91-e5-af-b9-e8-b1-a1-e6-83-b3-e5-88-b0-e7-9a-84-e4-b8-80-e4-ba-9b-e4-b8-9c-e8-a5-bf/" itemprop="url">
                  由课设和面向对象想到的一些东西
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-03-29T08:49:58+08:00" content="2015-03-29">
              2015-03-29
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/学习/" itemprop="url" rel="index">
                    <span itemprop="name">学习</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>前些天草草的把Java课本（学校老师自编课本）浏览了一遍，最近正在看《Java核心技术》，感觉书有点儿难度。正在努力理解接口和异常。</p>
<p>我刚接触编程时，就已经听说了“面向对象编程”这个概念，但完全不能理解。百度相关信息，只能得到一些“哲学答案”，比如“万物皆对象”等等。我问学长学姐，他们给我的答案也都模棱两可。现在学完C语言后，终于能初步感受到面向对象的思想了。所以我的感受是，有些不懂的东西不需要太着急，可能是自己还没有学会基础的东西，学着学着慢慢就懂了。同时我也觉得C语言入门虽然难且艰辛，但对计算机专业的学生来说还是很重要的。</p>
<p>上学期末，我在做C语言的课设时（小球移动），就萌生了一些面向对象的想法。当时我把一个个的球封装为结构体，我就想如果能把球的各种功能（删除、运动、选择）也和球绑定在一起，那多方便啊，明明是一体的东西，却要拆成不同的模块。后来一学Java，突然觉得用C语言写那个课设真的是挺不科学的，用面向对象估计能省很多力。</p>
<p>估计跟我们专业的历史也有关系，听说数年前，C语言上两个学期，大二开始才学面向对象语言（C++或Java），那大一下学期时若想做课设也只能用C语言。我们的课设用的图形库是EasyX，是TC里的graphics.h移植到windows上的。开发者是个非常热心的人，经常在QQ群里回答大家的问题（不乏许多日经问题）。我将我的作品投稿到他的网站时，他也以非常谦逊的态度精准地指出了一些程序中存在的问题，并给了我许多修改建议。我正是在他的建议下，才第一次捣鼓出了计时功能（time.h），否则我会因偷懒而失去这一实践的机会，我很感谢他。</p>
<p>这次我的课设大概从v0.5开始便用上了github，很多功能还不太会用，有时候分支还会弄错（出现一些奇怪的效果，比如远程pull以后我刚修改的东西没了之类的），但总体上还是感受到了git的便利，我为能早日用上代表先进生产力的工具还是挺高兴的。现在我在桌子的前面贴了张Git分支图，平时没事儿多看看。</p>
<p><a href="http://wangyufeng.org/wp-content/uploads/2015/03/git-branch.png"><img src="http://wangyufeng.org/wp-content/uploads/2015/03/git-branch-203x300.png" alt="git分支"></a>欢迎各位同学来fork我=。=我突发奇想，Github完全可以做一种education模式，给每个班级搭建平台，不管是提交作业还是教师反馈都会很方便，还可以让同学们锻炼团队编程的能力。</p>
<p>这学期专业课只剩下一门Java，那么我是时候该直视一下高数II，大雾和四级的考验了…</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/03/28/e5-b0-9d-e8-af-95-e8-87-aa-e5-b7-b1-e6-90-ad-e4-b8-80-e4-b8-aa-e5-8d-9a-e5-ae-a2/" itemprop="url">
                  尝试自己搭一个博客
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-03-28T16:57:15+08:00" content="2015-03-28">
              2015-03-28
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/随感/" itemprop="url" rel="index">
                    <span itemprop="name">随感</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>之前我在CSDN博客上写东西，写的并不多，但感觉使用的体验实在是非常一般，最近还加了广告，就想换个地方写博客了。</p>
<p>考虑了博客园和自己搭建Wordpress，博客园看上去很专业，刚才一登录，惊闻自己的账号已经注册了5年多，中途未曾登陆过一次。我是希望能有更多的自由性，自己搭建WP博客还方便转移阵地。虽然流量、SEO之类的东西可能没有博客园好，但是我目前没有能写出干货的实力，还是先自己写着玩把。</p>
<p>我觉得，搭建一个独立的博客也符合我的性格，在一个互联网的角落里待着，享受着这里的清净，但又舍不得大社区的繁华、热闹。</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/03/28/e3-80-8a-e5-a6-82-e4-bd-95-e5-8f-98-e5-be-97-e6-9c-89-e6-80-9d-e6-83-b3-e3-80-8b-e6-91-98-e6-8a-84/" itemprop="url">
                  《如何变得有思想》摘抄
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-03-28T15:24:54+08:00" content="2015-03-28">
              2015-03-28
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/读书/" itemprop="url" rel="index">
                    <span itemprop="name">读书</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p><span style="font-family: Microsoft YaHei; font-size: 24px;">这本书是阮一峰的文集，是从他的博客上看到的。</span></p>
<p><span style="font-family: Microsoft YaHei; font-size: 24px;">总体的读后感是，感觉阮一峰先生很厉害，诗歌、艺术、历史、技术都有涉猎，和我非常敬佩的吴军先生一样，不仅仅是个搞技术的人，而更像是一个拓展人生广度的人。</span></p>
<p><span style="font-family: Microsoft YaHei; font-size: 24px;">图灵教育系列里的又一本好书，定价还挺贵。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: Microsoft YaHei; font-size: 24px;">一些摘录，比较喜欢的话：</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: KaiTi_GB2312; font-size: 14px;">观点 = 事实 + 前提(价值观) + 逻辑</span></p>
<p><div></div></p>
<p><div>真理总是真理，谬误总是谬误。宣传真理的正确做法，并不是禁止错误言论，而是用正确言论驳倒对方。你根本不用担心真理会败给谬误，因为真理是驳不倒的，任何需要保卫的真理都不是真理。<span style="font-family: KaiTi_GB2312; font-size: 18px;"></span></div></p>
<p></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">你必须要有一些真本领，这样可以让你更受欢迎。</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">你必须练好基本功，否则后面的事情都不会发生。</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">砖墙——区分是否真的想实现梦想</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">帮助他人</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">不要失去好奇心</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">诚以待人</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">不要放弃</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">不要单打独斗，说真诚的话</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">搞砸事情后先向人道歉，先关注他人的损失</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">如果你做了正确的是，好的结果自然会发生</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">注意倾听反馈</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">感恩</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">不要抱怨，加倍努力</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">要有一技之长，它使你有价值</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">努力再努力</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">注意发现他人的优点</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">做好准备</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">专业硕士贬值现状？</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">胡适：</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">多研究问题，少谈主义</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">争取个人的自由，就是争取国家的自由</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">帕斯卡《思想录》：</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">…。我只能赞许那些一面哭泣一面追求着的人。</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">鲁迅：在绝望中追求</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">《万历十五年》：</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">当一个人口众多的国家，个人行动全凭儒家简单粗浅而又无法固定的原则所限制，而法律又缺乏创造性，则其社会发展的程度，必然受到限制。即便是宗旨善良，也不能补助技术之不及。</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">科技：解决的方法不是抛弃或否定理性，而是拓展理性的内涵，使它能够找到解决的方法。</span></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></div></p>
<p><div style="color: #000000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="font-family: KaiTi_GB2312; font-size: 18px;">…。比如，计算机系统是高度有序的系统，维持计算机系统的秩序，需要大量人类思维的输入。根据热力学第二定律，计算机系统越有序，对应的人类思维就越无序。这解释了为什么世界上一些最好的科学家和程序员，在世人眼里，都有点不太正常，甚至行为混乱。（哈哈，一本正经地胡说八道）</span></div><br><br>&nbsp;</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                
                <a class="post-title-link" href="/2015/03/28/c-e8-af-ad-e8-af-be-e8-ae-be-e5-bf-83-e5-be-97-e5-88-86-e4-ba-ab-e4-b8-89/" itemprop="url">
                  C语课设心得分享(三)
                </a>
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-03-28T15:23:07+08:00" content="2015-03-28">
              2015-03-28
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/代码/" itemprop="url" rel="index">
                    <span itemprop="name">代码</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        
          
            <p>调试。</p>
<p>以前咱们写课后习题，一般也不需要使用调试，如果程序编译error，根据错误信息就可以改好；如果是结果错误，那么在稿纸上过几遍基本也可以得出结果。 但咱们这个课设比较大，就需要很多调试的过程，尤其是在链表/开关变量的调试上。其实我对调试也不是很了解，但我跟大家分享一些我所接触到的调试方式。</p>
<p>F10和F11是非常常用的，两者的区别是F11是单步调试，但是会进入到子函数中。F10的话也是单步，但是会跳过模块。感觉平时用F10更多一些。在 用单步调试时，监测变量的窗口可以智能显示出你可能要看的变量的值，相当方便。比如咱们可以用单步调试的功能，看看程序的流程是怎么走的，这样可以看出很 多问题，比如程序的条件判断、分支流程是不是走错了。</p>
<p>说到变量监测，也可以手动添加你想看的变量，甚至是表达式的值。可能需要手动添加，很方便，大家自己看一看。</p>
<p>但是咱们的课设有个很大的障碍，就是在EasyX编出来的窗口运行时，似乎是不能同时调试的，如果想调试，就得把运行中断，或者说暂停；还有一个问题，就 是如果程序写了很长，但咱们只需要在一个小部分中单步调试，总不能从头单步调试吧？或者有一个循环循环了几百次，但用单步调试的话就得按好几百次按键。所 以咱们经常需要使用断点这个功能。在代码的行数左侧的空白处单击一下，就可以添加一个红色的实心圆，这就代表添加了一个断点。在调试模式下，程序运行到断 点时就会暂停。这时候就可以比较方便的看变量的值，按需做出调整。举个例子，咱们在需要仔细单步调试的部分之前添加一个断点，想办法让程序运行到断点，程 序会暂停，然后就可以用F10一步一步的走。</p>
<p>咱们一般是用F7进行编译，Ctrl+F5运行，而F5就是调试。断点的话也有快捷键，但一般用鼠标来点就够用了。</p>
<p>条件断点也是个很不错的功能，可以有条件地中断程序。其实C语言中还有个很好用的断言功能，但我也没怎么用过，暂且按下不表。断言功能举个例子，比如我有 个变量，flag_status，如果是1就运行程序，0是暂停程序。那咱们可以在某处添加一个断点，断点的条件是”1 == flag_status”，那就只有在程序在运行状态时才会执行这个断点。这个用处还是挺多的，可以节省很多调试的时间或者脑力。</p>
<p>其实咱们这个课设的弹性是很大的，我个人的感受是，有些微小的BUG改起来是极为耗费时间和脑力的，有些BUG越改问题越多，但改完以后，很可能都不会被 看你程序的人注意得到。所以很多调试工作在我看来都是一个对自己负责的工作，而不是对老师，或者是对最后的分数负责的工作。</p>

          
        
      
    </div>

    <div>
      
    </div>

    <div>
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
  </section>

  
  <nav class="pagination">
    <a class="extend prev" rel="prev" href="/page/4/"><i class="fa fa-angle-left"></i></a><a class="page-number" href="/">1</a><span class="space">&hellip;</span><a class="page-number" href="/page/4/">4</a><span class="page-number current">5</span><a class="page-number" href="/page/6/">6</a><a class="extend next" rel="next" href="/page/6/"><i class="fa fa-angle-right"></i></a>
  </nav>



          </div>
          


          

        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    <div class="sidebar-inner">

      

      

      <section class="site-overview sidebar-panel  sidebar-panel-active ">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
          <img class="site-author-image" itemprop="image"
               src="/images/avatar.gif"
               alt="Alan" />
          <p class="site-author-name" itemprop="name">Alan</p>
          <p class="site-description motion-element" itemprop="description">Alan Wang's personal blog.</p>
        </div>
        <nav class="site-state motion-element">
          <div class="site-state-item site-state-posts">
            <a href="/archives">
              <span class="site-state-item-count">57</span>
              <span class="site-state-item-name">日志</span>
            </a>
          </div>

          
            <div class="site-state-item site-state-categories">
              
                <span class="site-state-item-count">9</span>
                <span class="site-state-item-name">分类</span>
              
            </div>
          

          
            <div class="site-state-item site-state-tags">
              
                <span class="site-state-item-count">4</span>
                <span class="site-state-item-name">标签</span>
              
            </div>
          

        </nav>

        

        <div class="links-of-author motion-element">
          
        </div>

        
        

        
        

      </section>

      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright" >
  
  &copy; 
  <span itemprop="copyrightYear">2016</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Alan</span>
</div>

<div class="powered-by">
  Powered by <a class="theme-link" href="https://hexo.io">Hexo</a> 
</div>

<div class="theme-info">
  主题 -
  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
    NexT.Pisces
  </a>
</div>

        

        
      </div>
    </footer>

    <div class="back-to-top">
      <i class="fa fa-arrow-up"></i>
    </div>
  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  



  
  <script type="text/javascript" src="/vendors/jquery/index.js?v=2.1.3"></script>

  
  <script type="text/javascript" src="/vendors/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  
  <script type="text/javascript" src="/vendors/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  
  <script type="text/javascript" src="/vendors/velocity/velocity.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/vendors/velocity/velocity.ui.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/vendors/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.0.1"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.0.1"></script>



  
  


  <script type="text/javascript" src="/js/src/affix.js?v=5.0.1"></script>

  <script type="text/javascript" src="/js/src/schemes/pisces.js?v=5.0.1"></script>



  

  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.0.1"></script>



  



  




  
  

  

  

  

</body>
</html>
